<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
        <head>
          <title>akka.util.cps</title>
          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
          
      <link type="text/css" media="screen" rel="stylesheet" href="../../../lib/template.css" />
      <script type="text/javascript" src="../../../lib/jquery.js"></script>
      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
      <script type="text/javascript" src="../../../lib/template.js"></script>
      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
    
        </head>
        <body class="value">
      <div id="definition">
        <img src="../../../lib/package_big.png" />
        <p id="owner"><a name="akka" class="extype" href="../../package.html">akka</a>.<a name="akka.util" class="extype" href="../package.html">util</a></p>
        <h1>cps</h1>
      </div>

      <h4 class="signature" id="signature">
      <span class="kind">package</span>
      <span class="symbol">
        <span class="name">cps</span>
        
        
      </span>
      </h4>
      
          <div class="fullcommenttop" id="comment"></div>
        

      <div id="template">

        <div id="mbrsel">
          <div id="textfilter"><span class="pre"></span><span class="input"><input accesskey="/" type="text" /></span><span class="post"></span></div>
          
          
          <div id="visbl">
              <span class="filtertype">Visibility</span>
              <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
            </div>
        </div>

        

        <div class="types members" id="types">
              <h3>Type Members</h3>
              <ol><li visbl="pub" name="akka.util.cps.CPSLoop" data-isabs="true">
      <a id="CPSLoop:CPSLoop[A]"></a>
      <h4 class="signature">
      <span class="kind">trait</span>
      <span class="symbol">
        <a href="CPSLoop.html"><span class="name">CPSLoop</span></a>
        <span class="tparams">[<span name="A">A</span>]</span>
        <span class="result"> extends AnyRef</span>
      </span>
      </h4>
      
    </li><li visbl="pub" name="akka.util.cps.DefaultCPSLoop" data-isabs="true">
      <a id="DefaultCPSLoop:DefaultCPSLoop"></a>
      <h4 class="signature">
      <span class="kind">trait</span>
      <span class="symbol">
        <a href="DefaultCPSLoop.html"><span class="name">DefaultCPSLoop</span></a>
        
        <span class="result"> extends AnyRef</span>
      </span>
      </h4>
      
    </li><li visbl="pub" name="akka.util.cps.FutureCPSLoop" data-isabs="false">
      <a id="FutureCPSLoop:FutureCPSLoop"></a>
      <h4 class="signature">
      <span class="kind">class</span>
      <span class="symbol">
        <a href="FutureCPSLoop.html"><span class="name">FutureCPSLoop</span></a>
        
        <span class="result"> extends CPSLoop[Future[Any]]</span>
      </span>
      </h4>
      
    </li></ol>
            </div>

        

        <div class="values members" id="values">
              <h3>Value Members</h3>
              <ol><li visbl="pub" name="akka.util.cps.CPSLoop" data-isabs="false">
      <a id="CPSLoop:CPSLoop"></a>
      <h4 class="signature">
      <span class="kind">object</span>
      <span class="symbol">
        <a href="CPSLoop$.html"><span class="name">CPSLoop</span></a>
        
        <span class="result"> extends DefaultCPSLoop</span>
      </span>
      </h4>
      
    </li><li visbl="pub" name="akka.util.cps.package#loopC" data-isabs="false">
      <a id="loopC[A, U](⇒ U @util.continuations.package.cps[A])(CPSLoop[A],MessageDispatcher,Timeout):Unit @util.continuations.package.cps[A]"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">loopC</span>
        <span class="tparams">[<span name="A">A</span>, <span name="U">U</span>]</span>
        <span class="params">(<span name="block">block: ⇒ U @util.continuations.package.cps[A]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="loop">loop: <a name="akka.util.cps.CPSLoop" class="extype" href="CPSLoop.html">CPSLoop</a>[A]</span>, <span name="dispatcher">dispatcher: <a name="akka.dispatch.MessageDispatcher" class="extype" href="../../dispatch/MessageDispatcher.html">MessageDispatcher</a></span>, <span name="timeout">timeout: <a name="akka.util.Timeout" class="extype" href="../Timeout.html">Timeout</a></span>)</span><span class="result">: Unit @util.continuations.package.cps[A]</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a name="akka.util.cps.package" class="extype" href="package$.html">package</a></dd></dl></div>
    </li><li visbl="pub" name="akka.util.cps.package#matchC" data-isabs="false">
      <a id="matchC[A, B, C, D](A)(PartialFunction[A, B @scala.util.continuations.cpsParam[C,D]]):B @scala.util.continuations.cpsParam[C,D]"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">matchC</span>
        <span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>, <span name="D">D</span>]</span>
        <span class="params">(<span name="in">in: A</span>)</span><span class="params">(<span name="pf">pf: <span name="scala.PartialFunction" class="extype">PartialFunction</span>[A, B @scala.util.continuations.cpsParam[C,D]]</span>)</span><span class="result">: B @scala.util.continuations.cpsParam[C,D]</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a name="akka.util.cps.package" class="extype" href="package$.html">package</a></dd></dl></div>
    </li><li visbl="pub" name="akka.util.cps.package#repeatC" data-isabs="false">
      <a id="repeatC[A, U](Int)(⇒ U @util.continuations.package.cps[A])(CPSLoop[A],MessageDispatcher,Timeout):Unit @util.continuations.package.cps[A]"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">repeatC</span>
        <span class="tparams">[<span name="A">A</span>, <span name="U">U</span>]</span>
        <span class="params">(<span name="times">times: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="params">(<span name="block">block: ⇒ U @util.continuations.package.cps[A]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="loop">loop: <a name="akka.util.cps.CPSLoop" class="extype" href="CPSLoop.html">CPSLoop</a>[A]</span>, <span name="dispatcher">dispatcher: <a name="akka.dispatch.MessageDispatcher" class="extype" href="../../dispatch/MessageDispatcher.html">MessageDispatcher</a></span>, <span name="timeout">timeout: <a name="akka.util.Timeout" class="extype" href="../Timeout.html">Timeout</a></span>)</span><span class="result">: Unit @util.continuations.package.cps[A]</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a name="akka.util.cps.package" class="extype" href="package$.html">package</a></dd></dl></div>
    </li><li visbl="pub" name="akka.util.cps.package#whileC" data-isabs="false">
      <a id="whileC[A, U](⇒ Boolean)(⇒ U @util.continuations.package.cps[A])(CPSLoop[A],MessageDispatcher,Timeout):Unit @util.continuations.package.cps[A]"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">whileC</span>
        <span class="tparams">[<span name="A">A</span>, <span name="U">U</span>]</span>
        <span class="params">(<span name="test">test: ⇒ <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="params">(<span name="block">block: ⇒ U @util.continuations.package.cps[A]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="loop">loop: <a name="akka.util.cps.CPSLoop" class="extype" href="CPSLoop.html">CPSLoop</a>[A]</span>, <span name="dispatcher">dispatcher: <a name="akka.dispatch.MessageDispatcher" class="extype" href="../../dispatch/MessageDispatcher.html">MessageDispatcher</a></span>, <span name="timeout">timeout: <a name="akka.util.Timeout" class="extype" href="../Timeout.html">Timeout</a></span>)</span><span class="result">: Unit @util.continuations.package.cps[A]</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a name="akka.util.cps.package" class="extype" href="package$.html">package</a></dd></dl></div>
    </li></ol>
            </div>

        

        

      </div>

      <div id="tooltip"></div>

    </body>
      </html>